Skip to content

Comments

Developer test#241

Open
willywil548 wants to merge 83 commits intodeveloperfrom
developer_test
Open

Developer test#241
willywil548 wants to merge 83 commits intodeveloperfrom
developer_test

Conversation

@willywil548
Copy link
Collaborator

Merge student lead work into dev branch

willywil548 and others added 30 commits May 3, 2022 16:16
* Dev/willywil548/security module (#176)

* Update README.md

Make specific for Push

* Removed older pipeline YAMLs

* Revert "Removed older pipeline YAMLs"

This reverts commit f766702.

* Update sonar-project.properties

Test SonarCloud only looking at the build folder excluding the docs folder

* Update main (#40)

* Create SECURITY.md

added instructions to file... information is not complete... committing what I've done so far, so that I can enable dependency graphs.

* Create codacy-analysis.yml

Generated default codacy-analysis.yml file to scan for common bugs in the code

* Update SECURITY.md

added info regarding dependabots

* Create dependabot.yml

created initial dependabot.yml file

* Update sonar-project.properties

* Create Azure-Deployment.json

* Update SECURITY.md

remove codacy added SonarCloud

* Update SECURITY.md

Read note about potential doctr file missing in order to scan for bugs

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

Fix tab spacing

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Remove the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update index.html

Remove base for static site... testing This will break /docs

* Update Development-PipeLine.yml

* Update dependabot.yml

changed git hub actions to git buh workflows more edits are needed

* Update dependabot.yml

testing the removal of some code

* Update dependabot.yml

checking on button

* Update dependabot.yml

checking to see if jobs will run on flutter or dart

* Update dependabot.yml

trying newly acquired code

* Update dependabot.yml

Removal of NPM package flutter and dart update

* Add blazor app

* Add BranchList component

* clean up and rename BranchList to DisplayRepos

* Delete Blazor_Server/bin directory

* Delete Blazor_Server/obj directory

* Delete Blazor_Server.csproj.user

* Delete BranchList.razor

* Create Runbook.md

Although I'm not sure if the one book file should be included in the code or just as a part of the documentation I put up a structure on what I will be using to create the one book file after I understand how to actually get the application started

* Update Runbook.md

* Update Runbook.md

editted hyperlink to original template and creator

* Update dependabot.yml

Changed the code it runs and ubuntu-latest I'm not sure if that's accurate I will adjust after the meeting after I gain more knowledge on what we're running on and what should be included

* Update dependabot.yml

Let's try this simple one

* move dependabot to higher on tree

* Create website-build.yml

Initiate build and test website

* Delete .flutter-test.yaml.swp

* Delete website-build.yml

* Delete azure-static-web-apps-gray-river-0d1ebac10.yml

Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>

* Update main (#70)

* Create SECURITY.md

added instructions to file... information is not complete... committing what I've done so far, so that I can enable dependency graphs.

* Create codacy-analysis.yml

Generated default codacy-analysis.yml file to scan for common bugs in the code

* Update SECURITY.md

added info regarding dependabots

* Create dependabot.yml

created initial dependabot.yml file

* Update sonar-project.properties

* Create Azure-Deployment.json

* Update SECURITY.md

remove codacy added SonarCloud

* Update SECURITY.md

Read note about potential doctr file missing in order to scan for bugs

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

Fix tab spacing

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Remove the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update index.html

Remove base for static site... testing This will break /docs

* Update Development-PipeLine.yml

* Update dependabot.yml

changed git hub actions to git buh workflows more edits are needed

* Update dependabot.yml

testing the removal of some code

* Update dependabot.yml

checking on button

* Update dependabot.yml

checking to see if jobs will run on flutter or dart

* Update dependabot.yml

trying newly acquired code

* Update dependabot.yml

Removal of NPM package flutter and dart update

* Add blazor app

* Add BranchList component

* clean up and rename BranchList to DisplayRepos

* Delete Blazor_Server/bin directory

* Delete Blazor_Server/obj directory

* Delete Blazor_Server.csproj.user

* Delete BranchList.razor

* Create Runbook.md

Although I'm not sure if the one book file should be included in the code or just as a part of the documentation I put up a structure on what I will be using to create the one book file after I understand how to actually get the application started

* Update Runbook.md

* Update Runbook.md

editted hyperlink to original template and creator

* Update dependabot.yml

Changed the code it runs and ubuntu-latest I'm not sure if that's accurate I will adjust after the meeting after I gain more knowledge on what we're running on and what should be included

* Update dependabot.yml

Let's try this simple one

* move dependabot to higher on tree

* Create website-build.yml

Initiate build and test website

* Delete .flutter-test.yaml.swp

* Delete website-build.yml

* Delete azure-static-web-apps-gray-river-0d1ebac10.yml

* Bump Microsoft.Identity.Web from 1.1.0 to 1.14.0 in /Blazor_Server (#42)

Bumps [Microsoft.Identity.Web](https://github.com/AzureAD/microsoft-identity-web) from 1.1.0 to 1.14.0.
- [Release notes](https://github.com/AzureAD/microsoft-identity-web/releases)
- [Changelog](https://github.com/AzureAD/microsoft-identity-web/blob/master/changelog.md)
- [Commits](AzureAD/microsoft-identity-web@1.1.0...1.14.0)

---
updated-dependencies:
- dependency-name: Microsoft.Identity.Web
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Microsoft.Identity.Web.UI from 1.1.0 to 1.14.0 in /Blazor_Server (#41)

Bumps [Microsoft.Identity.Web.UI](https://github.com/AzureAD/microsoft-identity-web) from 1.1.0 to 1.14.0.
- [Release notes](https://github.com/AzureAD/microsoft-identity-web/releases)
- [Changelog](https://github.com/AzureAD/microsoft-identity-web/blob/master/changelog.md)
- [Commits](AzureAD/microsoft-identity-web@1.1.0...1.14.0)

---
updated-dependencies:
- dependency-name: Microsoft.Identity.Web.UI
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Website (#46)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>

* Remove the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Rwilson127/dev website merge (#49)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_UMGC-Cappms.yml

No need for files

* update vs code project paths

* Add some MS Graph items to complete the login process

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>

* Rwilson127/merge dev website (#50)

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Delete website_UMGC-Cappms.yml

No need for files

* Website (#52)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_UMGC-Cappms.yml

No need for files

* merge

* Update appsettings.json

* Rwilson127/msgraph (#51)

* straight copy startup from example

* Using example startup modified for CaPPMS project

* reduce login just what's needed

* change to kick off change

* Getting an unknown failure. Attempting to fix it by removing older

* temp override for IPrincipal

* remove client secret. ... not needed as far as I know...

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the Azure App Service build and deployment workflow config

* Delete website_umgc-cappms.yml

* Update website_cappms.yml

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>

* Update website_cappms.yml

* Merge Website with developer (#68)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_UMGC-Cappms.yml

No need for files

* merge

* Update appsettings.json

* Rwilson127/msgraph (#51)

* straight copy startup from example

* Using example startup modified for CaPPMS project

* reduce login just what's needed

* change to kick off change

* Getting an unknown failure. Attempting to fix it by removing older

* temp override for IPrincipal

* remove client secret. ... not needed as far as I know...

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the Azure App Service build and deployment workflow config

* Delete website_umgc-cappms.yml

* Update website_cappms.yml

* add user back (#53)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* User manager interface

* Update Users.razor

Format-style

* Rwilson127/waiting for upload (#57)

* Update packages

* Add min and max string legnth

* Adds spinkit
Adds Cascading Authentication
Adds Graph as backing Authenticator

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Create ReadMe.md

Add ReadMe

* Update ReadMe.md

Create Conflict by adding some usage directions

* Update ReadMe.md

* Update ReadMe.md (#58)

Update Readme by adding a project list section

* created branch and added content to about page

* Rwilson127/get users (#61)

* Update User manager page to add some security and become functional

* Remove injecting HttpContext in favor of Cascading AuthenticationState

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* faqmanagerService work

* update ProjectManagerService

* update faq model

* added content to faq.razor

* Add Tests and update code so it is passing the tests (#62)

* Add Tests and update code so it is passing the tests

* incremental tests update

* Finish up tests that are allocated by Test Plan
Provisioned Selenium Tests as well but the aren't running.

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Fixed Comment Export Bug (#64)

Don't make file para unless there are files

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/cappms/add git property (#65)

* Add Attribute to designate cell span icon

* Add span icon attribute processing to cell

* Remove authentication requirement on project list and adjust

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add launch and task setting for vscode (#66)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* About (#63)

* Added content to about page

* made changes to meet suggestions made in the comments.

Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>
Co-authored-by: Rob Wilson <robert.wilson2530@yahoo.com>

* update to autobinding redirects

* revert to 13.0 NewtonSoft

* Remove added Newtonsoft 13.0.1

* Hotfix to reduect the anchor displayed length

* added content to faq.razor

* added content to form

* Working Form

* editted Working Form

* editted Working Form and deliver new fact into form next trying to save reply to faq

* cleaned up faq display

* remove unnecessary usings

* remove if statement

* remove if style

* tried suggest if else but missing is null methode

* Update FaqInformation.cs

* Allow FAQ Saving

* Delete ExportAttributeTests - Copy.cs

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>

* Bump Microsoft.AspNetCore.Authentication.JwtBearer in /CaPPMS (#69)

Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore) from 5.0.8 to 5.0.9.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](dotnet/aspnetcore@v5.0.8...v5.0.9)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update appsettings.json

Update development secret

Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>

* Remove secret from config file
Add method to get secret from environment.

* update comments

* Clean up directives

* Don't display contact info unless authenticated

* Remove Blazor_Server

* Revise Api Key issuance.

* Test if we can get the secret from the environment variable.

Co-authored-by: Jeroen <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>

* Make year dynamic. Reduces maintainence. (#178)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete developer_Swen670-Summer-Hello-Flutter.yml

* Feature/GitHub integration (#181)

* Added functionality for approved projects to automatically create github repository under the umgc org

* Update launchSettings.json

* Updating for PR comments

Co-authored-by: drew.nicolette <bulking123@gmail.com>
Co-authored-by: drewnicolette <60516822+drewnicolette@users.noreply.github.com>

* Add sitemap (#182)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Dev/willywil548/backend save regression (#184)

* Update to allow no git hub creatation

* Adjust Style

* Set dirty status
Add contructor to only allow setting the browser file on thru contructor and set browser file to null if location is set.

* Use a lock to save file instead of temp file and timing.
Set the project dirty state to false upon file load.

* In the weird case that location is null give an empty string

* Better error reporting form GitService
Adjust UX for Git items

* Update idea to use contructor with browser file

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

Co-authored-by: Jeroen <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>
Co-authored-by: drew.nicolette <bulking123@gmail.com>
Co-authored-by: drewnicolette <60516822+drewnicolette@users.noreply.github.com>
…as are submitted. Also changed the Questions page title from "FAQ Lists" to "Questions
Khoger Dosky and others added 28 commits March 28, 2024 19:03
…implmented the "Delete Selected Attachments" functionality.
…nd links/urls associated with it. Now on the individual project page each team member and link/url pair will be in it's own box.
…lack dot by iteself would be visible under the Team Members and Links section of the Individual Project Page.
* Merge off developer (#185)

* Dev/willywil548/security module (#176)

* Update README.md

Make specific for Push

* Removed older pipeline YAMLs

* Revert "Removed older pipeline YAMLs"

This reverts commit f766702de851587102bb76c8af43fa23e5ce1b45.

* Update sonar-project.properties

Test SonarCloud only looking at the build folder excluding the docs folder

* Update main (#40)

* Create SECURITY.md

added instructions to file... information is not complete... committing what I've done so far, so that I can enable dependency graphs.

* Create codacy-analysis.yml

Generated default codacy-analysis.yml file to scan for common bugs in the code

* Update SECURITY.md

added info regarding dependabots

* Create dependabot.yml

created initial dependabot.yml file

* Update sonar-project.properties

* Create Azure-Deployment.json

* Update SECURITY.md

remove codacy added SonarCloud

* Update SECURITY.md

Read note about potential doctr file missing in order to scan for bugs

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

Fix tab spacing

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Remove the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update index.html

Remove base for static site... testing This will break /docs

* Update Development-PipeLine.yml

* Update dependabot.yml

changed git hub actions to git buh workflows more edits are needed

* Update dependabot.yml

testing the removal of some code

* Update dependabot.yml

checking on button

* Update dependabot.yml

checking to see if jobs will run on flutter or dart

* Update dependabot.yml

trying newly acquired code

* Update dependabot.yml

Removal of NPM package flutter and dart update

* Add blazor app

* Add BranchList component

* clean up and rename BranchList to DisplayRepos

* Delete Blazor_Server/bin directory

* Delete Blazor_Server/obj directory

* Delete Blazor_Server.csproj.user

* Delete BranchList.razor

* Create Runbook.md

Although I'm not sure if the one book file should be included in the code or just as a part of the documentation I put up a structure on what I will be using to create the one book file after I understand how to actually get the application started

* Update Runbook.md

* Update Runbook.md

editted hyperlink to original template and creator

* Update dependabot.yml

Changed the code it runs and ubuntu-latest I'm not sure if that's accurate I will adjust after the meeting after I gain more knowledge on what we're running on and what should be included

* Update dependabot.yml

Let's try this simple one

* move dependabot to higher on tree

* Create website-build.yml

Initiate build and test website

* Delete .flutter-test.yaml.swp

* Delete website-build.yml

* Delete azure-static-web-apps-gray-river-0d1ebac10.yml

Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>

* Update main (#70)

* Create SECURITY.md

added instructions to file... information is not complete... committing what I've done so far, so that I can enable dependency graphs.

* Create codacy-analysis.yml

Generated default codacy-analysis.yml file to scan for common bugs in the code

* Update SECURITY.md

added info regarding dependabots

* Create dependabot.yml

created initial dependabot.yml file

* Update sonar-project.properties

* Create Azure-Deployment.json

* Update SECURITY.md

remove codacy added SonarCloud

* Update SECURITY.md

Read note about potential doctr file missing in order to scan for bugs

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

Fix tab spacing

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Remove the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update index.html

Remove base for static site... testing This will break /docs

* Update Development-PipeLine.yml

* Update dependabot.yml

changed git hub actions to git buh workflows more edits are needed

* Update dependabot.yml

testing the removal of some code

* Update dependabot.yml

checking on button

* Update dependabot.yml

checking to see if jobs will run on flutter or dart

* Update dependabot.yml

trying newly acquired code

* Update dependabot.yml

Removal of NPM package flutter and dart update

* Add blazor app

* Add BranchList component

* clean up and rename BranchList to DisplayRepos

* Delete Blazor_Server/bin directory

* Delete Blazor_Server/obj directory

* Delete Blazor_Server.csproj.user

* Delete BranchList.razor

* Create Runbook.md

Although I'm not sure if the one book file should be included in the code or just as a part of the documentation I put up a structure on what I will be using to create the one book file after I understand how to actually get the application started

* Update Runbook.md

* Update Runbook.md

editted hyperlink to original template and creator

* Update dependabot.yml

Changed the code it runs and ubuntu-latest I'm not sure if that's accurate I will adjust after the meeting after I gain more knowledge on what we're running on and what should be included

* Update dependabot.yml

Let's try this simple one

* move dependabot to higher on tree

* Create website-build.yml

Initiate build and test website

* Delete .flutter-test.yaml.swp

* Delete website-build.yml

* Delete azure-static-web-apps-gray-river-0d1ebac10.yml

* Bump Microsoft.Identity.Web from 1.1.0 to 1.14.0 in /Blazor_Server (#42)

Bumps [Microsoft.Identity.Web](https://github.com/AzureAD/microsoft-identity-web) from 1.1.0 to 1.14.0.
- [Release notes](https://github.com/AzureAD/microsoft-identity-web/releases)
- [Changelog](https://github.com/AzureAD/microsoft-identity-web/blob/master/changelog.md)
- [Commits](https://github.com/AzureAD/microsoft-identity-web/compare/1.1.0...1.14.0)

---
updated-dependencies:
- dependency-name: Microsoft.Identity.Web
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Microsoft.Identity.Web.UI from 1.1.0 to 1.14.0 in /Blazor_Server (#41)

Bumps [Microsoft.Identity.Web.UI](https://github.com/AzureAD/microsoft-identity-web) from 1.1.0 to 1.14.0.
- [Release notes](https://github.com/AzureAD/microsoft-identity-web/releases)
- [Changelog](https://github.com/AzureAD/microsoft-identity-web/blob/master/changelog.md)
- [Commits](https://github.com/AzureAD/microsoft-identity-web/compare/1.1.0...1.14.0)

---
updated-dependencies:
- dependency-name: Microsoft.Identity.Web.UI
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Website (#46)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>

* Remove the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Rwilson127/dev website merge (#49)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_UMGC-Cappms.yml

No need for files

* update vs code project paths

* Add some MS Graph items to complete the login process

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>

* Rwilson127/merge dev website (#50)

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Delete website_UMGC-Cappms.yml

No need for files

* Website (#52)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_UMGC-Cappms.yml

No need for files

* merge

* Update appsettings.json

* Rwilson127/msgraph (#51)

* straight copy startup from example

* Using example startup modified for CaPPMS project

* reduce login just what's needed

* change to kick off change

* Getting an unknown failure. Attempting to fix it by removing older

* temp override for IPrincipal

* remove client secret. ... not needed as far as I know...

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the Azure App Service build and deployment workflow config

* Delete website_umgc-cappms.yml

* Update website_cappms.yml

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>

* Update website_cappms.yml

* Merge Website with developer (#68)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update App ID (#39)

Update Callback URL

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete website_UMGC-Cappms.yml

No need for files

* merge

* Update appsettings.json

* Rwilson127/msgraph (#51)

* straight copy startup from example

* Using example startup modified for CaPPMS project

* reduce login just what's needed

* change to kick off change

* Getting an unknown failure. Attempting to fix it by removing older

* temp override for IPrincipal

* remove client secret. ... not needed as far as I know...

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add or update the Azure App Service build and deployment workflow config

* Delete website_umgc-cappms.yml

* Update website_cappms.yml

* add user back (#53)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* User manager interface

* Update Users.razor

Format-style

* Rwilson127/waiting for upload (#57)

* Update packages

* Add min and max string legnth

* Adds spinkit
Adds Cascading Authentication
Adds Graph as backing Authenticator

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Create ReadMe.md

Add ReadMe

* Update ReadMe.md

Create Conflict by adding some usage directions

* Update ReadMe.md

* Update ReadMe.md (#58)

Update Readme by adding a project list section

* created branch and added content to about page

* Rwilson127/get users (#61)

* Update User manager page to add some security and become functional

* Remove injecting HttpContext in favor of Cascading AuthenticationState

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* faqmanagerService work

* update ProjectManagerService

* update faq model

* added content to faq.razor

* Add Tests and update code so it is passing the tests (#62)

* Add Tests and update code so it is passing the tests

* incremental tests update

* Finish up tests that are allocated by Test Plan
Provisioned Selenium Tests as well but the aren't running.

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Fixed Comment Export Bug (#64)

Don't make file para unless there are files

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Rwilson127/cappms/add git property (#65)

* Add Attribute to designate cell span icon

* Add span icon attribute processing to cell

* Remove authentication requirement on project list and adjust

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Add launch and task setting for vscode (#66)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* About (#63)

* Added content to about page

* made changes to meet suggestions made in the comments.

Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>
Co-authored-by: Rob Wilson <robert.wilson2530@yahoo.com>

* update to autobinding redirects

* revert to 13.0 NewtonSoft

* Remove added Newtonsoft 13.0.1

* Hotfix to reduect the anchor displayed length

* added content to faq.razor

* added content to form

* Working Form

* editted Working Form

* editted Working Form and deliver new fact into form next trying to save reply to faq

* cleaned up faq display

* remove unnecessary usings

* remove if statement

* remove if style

* tried suggest if else but missing is null methode

* Update FaqInformation.cs

* Allow FAQ Saving

* Delete ExportAttributeTests - Copy.cs

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>

* Bump Microsoft.AspNetCore.Authentication.JwtBearer in /CaPPMS (#69)

Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore) from 5.0.8 to 5.0.9.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.8...v5.0.9)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update appsettings.json

Update development secret

Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: jersoe <j.soeurt@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>

* Remove secret from config file
Add method to get secret from environment.

* update comments

* Clean up directives

* Don't display contact info unless authenticated

* Remove Blazor_Server

* Revise Api Key issuance.

* Test if we can get the secret from the environment variable.

Co-authored-by: Jeroen <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>

* Make year dynamic. Reduces maintainence. (#178)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Delete developer_Swen670-Summer-Hello-Flutter.yml

* Feature/GitHub integration (#181)

* Added functionality for approved projects to automatically create github repository under the umgc org

* Update launchSettings.json

* Updating for PR comments

Co-authored-by: drew.nicolette <bulking123@gmail.com>
Co-authored-by: drewnicolette <60516822+drewnicolette@users.noreply.github.com>

* Add sitemap (#182)

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

* Dev/willywil548/backend save regression (#184)

* Update to allow no git hub creatation

* Adjust Style

* Set dirty status
Add contructor to only allow setting the browser file on thru contructor and set browser file to null if location is set.

* Use a lock to save file instead of temp file and timing.
Set the project dirty state to false upon file load.

* In the weird case that location is null give an empty string

* Better error reporting form GitService
Adjust UX for Git items

* Update idea to use contructor with browser file

Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>

Co-authored-by: Jeroen <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>
Co-authored-by: drew.nicolette <bulking123@gmail.com>
Co-authored-by: drewnicolette <60516822+drewnicolette@users.noreply.github.com>

* Merge off developer (#185) (#238)

* Dev/willywil548/security module (#176)

* Update README.md

Make specific for Push

* Removed older pipeline YAMLs

* Revert "Removed older pipeline YAMLs"

This reverts commit f766702de851587102bb76c8af43fa23e5ce1b45.

* Update sonar-project.properties

Test SonarCloud only looking at the build folder excluding the docs folder

* Update main (#40)

* Create SECURITY.md

added instructions to file... information is not complete... committing what I've done so far, so that I can enable dependency graphs.

* Create codacy-analysis.yml

Generated default codacy-analysis.yml file to scan for common bugs in the code

* Update SECURITY.md

added info regarding dependabots

* Create dependabot.yml

created initial dependabot.yml file

* Update sonar-project.properties

* Create Azure-Deployment.json

* Update SECURITY.md

remove codacy added SonarCloud

* Update SECURITY.md

Read note about potential doctr file missing in order to scan for bugs

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

Fix tab spacing

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Remove the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update index.html

Remove base for static site... testing This will break /docs

* Update Development-PipeLine.yml

* Update dependabot.yml

changed git hub actions to git buh workflows more edits are needed

* Update dependabot.yml

testing the removal of some code

* Update dependabot.yml

checking on button

* Update dependabot.yml

checking to see if jobs will run on flutter or dart

* Update dependabot.yml

trying newly acquired code

* Update dependabot.yml

Removal of NPM package flutter and dart update

* Add blazor app

* Add BranchList component

* clean up and rename BranchList to DisplayRepos

* Delete Blazor_Server/bin directory

* Delete Blazor_Server/obj directory

* Delete Blazor_Server.csproj.user

* Delete BranchList.razor

* Create Runbook.md

Although I'm not sure if the one book file should be included in the code or just as a part of the documentation I put up a structure on what I will be using to create the one book file after I understand how to actually get the application started

* Update Runbook.md

* Update Runbook.md

editted hyperlink to original template and creator

* Update dependabot.yml

Changed the code it runs and ubuntu-latest I'm not sure if that's accurate I will adjust after the meeting after I gain more knowledge on what we're running on and what should be included

* Update dependabot.yml

Let's try this simple one

* move dependabot to higher on tree

* Create website-build.yml

Initiate build and test website

* Delete .flutter-test.yaml.swp

* Delete website-build.yml

* Delete azure-static-web-apps-gray-river-0d1ebac10.yml







* Update main (#70)

* Create SECURITY.md

added instructions to file... information is not complete... committing what I've done so far, so that I can enable dependency graphs.

* Create codacy-analysis.yml

Generated default codacy-analysis.yml file to scan for common bugs in the code

* Update SECURITY.md

added info regarding dependabots

* Create dependabot.yml

created initial dependabot.yml file

* Update sonar-project.properties

* Create Azure-Deployment.json

* Update SECURITY.md

remove codacy added SonarCloud

* Update SECURITY.md

Read note about potential doctr file missing in order to scan for bugs

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

Fix tab spacing

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Remove the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update developer_Swen670-Summer-Hello-Flutter.yml

* Update developer_Swen670-Summer-Hello-Flutter.yml

* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update azure-static-web-apps-gray-river-0d1ebac10.yml

* Update index.html

Remove base for static site... testing This will break /docs

* Update Development-PipeLine.yml

* Update dependabot.yml

changed git hub actions to git buh workflows more edits are needed

* Update dependabot.yml

testing the removal of some code

* Update dependabot.yml

checking on button

* Update dependabot.yml

checking to see if jobs will run on flutter or dart

* Update dependabot.yml

trying newly acquired code

* Update dependabot.yml

Removal of NPM package flutter and dart update

* Add blazor app

* Add BranchList component

* clean up and rename BranchList to DisplayRepos

* Delete Blazor_Server/bin directory

* Delete Blazor_Server/obj directory

* Delete Blazor_Server.csproj.user

* Delete BranchList.razor

* Create Runbook.md

Although I'm not sure if the one book file should be included in the code or just as a part of the documentation I put up a structure on what I will be using to create the one book file after I understand how to actually get the application started

* Update Runbook.md

* Update Runbook.md

editted hyperlink to original template and creator

* Update dependabot.yml

Changed the code it runs and ubuntu-latest I'm not sure if that's accurate I will adjust after the meeting after I gain more knowledge on what we're running on and what should be included

* Update dependabot.yml

Let's try this simple one

* move dependabot to higher on tree

* Create website-build.yml

Initiate build and test website

* Delete .flutter-test.yaml.swp

* Delete website-build.yml

* Delete azure-static-web-apps-gray-river-0d1ebac10.yml

* Bump Microsoft.Identity.Web from 1.1.0 to 1.14.0 in /Blazor_Server (#42)

Bumps [Microsoft.Identity.Web](https://github.com/AzureAD/microsoft-identity-web) from 1.1.0 to 1.14.0.
- [Release notes](https://github.com/AzureAD/microsoft-identity-web/releases)
- [Changelog](https://github.com/AzureAD/microsoft-identity-web/blob/master/changelog.md)
- [Commits](https://github.com/AzureAD/microsoft-identity-web/compare/1.1.0...1.14.0)

---
updated-dependencies:
- dependency-name: Microsoft.Identity.Web
  dependency-type: direct:production
  update-type: version-update:semver-minor
...





* Bump Microsoft.Identity.Web.UI from 1.1.0 to 1.14.0 in /Blazor_Server (#41)

Bumps [Microsoft.Identity.Web.UI](https://github.com/AzureAD/microsoft-identity-web) from 1.1.0 to 1.14.0.
- [Release notes](https://github.com/AzureAD/microsoft-identity-web/releases)
- [Changelog](https://github.com/AzureAD/microsoft-identity-web/blob/master/changelog.md)
- [Commits](https://github.com/AzureAD/microsoft-identity-web/compare/1.1.0...1.14.0)

---
updated-dependencies:
- dependency-name: Microsoft.Identity.Web.UI
  dependency-type: direct:production
  update-type: version-update:semver-minor
...





* Website (#46)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)



* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top



* Update App ID (#39)

Update Callback URL



* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination



* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml






* Remove the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Rwilson127/dev website merge (#49)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)



* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top



* Update App ID (#39)

Update Callback URL



* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination



* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)



* Delete website_UMGC-Cappms.yml

No need for files

* update vs code project paths

* Add some MS Graph items to complete the login process






* Rwilson127/merge dev website (#50)

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Delete website_UMGC-Cappms.yml

No need for files

* Website (#52)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)



* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top



* Update App ID (#39)

Update Callback URL



* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination



* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)



* Delete website_UMGC-Cappms.yml

No need for files

* merge

* Update appsettings.json

* Rwilson127/msgraph (#51)

* straight copy startup from example

* Using example startup modified for CaPPMS project

* reduce login just what's needed

* change to kick off change

* Getting an unknown failure. Attempting to fix it by removing older

* temp override for IPrincipal

* remove client secret. ... not needed as far as I know...



* Add or update the Azure App Service build and deployment workflow config

* Delete website_umgc-cappms.yml

* Update website_cappms.yml






* Update website_cappms.yml

* Merge Website with developer (#68)

* Add some pages and components

* Remove Project Documentation component

* Disable force authorization

* Initial Home page creation
NavBar updates
UMGC Header component

* trivial change

* Revert "Rwilson127/test pr approval"

* Update website-build.yml

* Update website-build.yml

* Update website-build.yml

* Moved some layout around

* Rwilson127/home page form (#35)

* add save and delete for local file storage

* Add Test Harness
Wrte test for LocalProjectFilesManager

* Finish ProjectFilesManager

* Delete unused directives

* Test Written for Project ManagerService
Form Integrated and uploads files

* Add comments



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Initial stab at back-end table (#37)



* Rwilson127/idea update (#38)

* Remove BoilerPlate code

* Refactor Idea to its own component
Create Interface to define: IdeaManager, ProjectFile, Idea
Add File Download handler
Update unit tests

* Add z-index to footer in order to allow error message on top



* Update App ID (#39)

Update Callback URL



* Delete website_cappms.yml

Deleted from Azure. Attempting to rebuild authentication

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Rwilson127/projectlist (#43)

* Switch long to GUID

* Add Comment Class to store comments

* Create attribute to prevent items from export

* Add export info to project information

* Update interface

* Renamed ideal form model to project information

* No need to authorize

* implement iideamanager here
remove maxfile size, belongs with file

* Update service

* Remove Url from sponsor as it was url belongs to project

* Make year dynamic

* Update project information

* Update project list

* Add minor styling

* Generalize the table
add provisions for filtering

* Re- Organize

* Add Awesome Fonts

* Wrap project list link in auth

* Rename Project
Refactor Table component to be Table backed by an object
Work on pagination

* Add Pagination



* Update website_cappms.yml

* Update website-build.yml

* Rwilson127/add idea view project list (#45)

* Fix inital page number

* Finish Export to PDF logic
Finish Project Delete logic

* Rename Table component to ProjectTable component

* Enable HttpContext in pages
Add more encoding providers

* Allow Host properties to be used througout application

* Just use steam instead of doing a byte conversion

* Update from table component to projecttable component

* Update buttons
Add more IsDirty calls

* Subscribe to manager changes in the data to better update client

* Minor updates

* Update Tests

* Update Testing Namespace
Add Tests for Table model

* Add Comments to ProjectInformation

* Add Comments to each Project



* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website-build.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Add or update the App Service deployment workflow configuration from Azure Portal.

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* Update website_cappms.yml

* update aad settings (#48)



* Delete website_UMGC-Cappms.yml

No need for files

* merge

* Update appsettings.json

* Rwilson127/msgraph (#51)

* straight copy startup from example

* Using example startup modified for CaPPMS project

* reduce login just what's needed

* change to kick off change

* Getting an unknown failure. Attempting to fix it by removing older

* temp override for IPrincipal

* remove client secret. ... not needed as far as I know...



* Add or update the Azure App Service build and deployment workflow config

* Delete website_umgc-cappms.yml

* Update website_cappms.yml

* add user back (#53)



* User manager interface

* Update Users.razor

Format-style

* Rwilson127/waiting for upload (#57)

* Update packages

* Add min and max string legnth

* Adds spinkit
Adds Cascading Authentication
Adds Graph as backing Authenticator



* Create ReadMe.md

Add ReadMe

* Update ReadMe.md

Create Conflict by adding some usage directions

* Update ReadMe.md

* Update ReadMe.md (#58)

Update Readme by adding a project list section

* created branch and added content to about page

* Rwilson127/get users (#61)

* Update User manager page to add some security and become functional

* Remove injecting HttpContext in favor of Cascading AuthenticationState



* faqmanagerService work

* update ProjectManagerService

* update faq model

* added content to faq.razor

* Add Tests and update code so it is passing the tests (#62)

* Add Tests and update code so it is passing the tests

* incremental tests update

* Finish up tests that are allocated by Test Plan
Provisioned Selenium Tests as well but the aren't running.



* Fixed Comment Export Bug (#64)

Don't make file para unless there are files



* Rwilson127/cappms/add git property (#65)

* Add Attribute to designate cell span icon

* Add span icon attribute processing to cell

* Remove authentication requirement on project list and adjust



* Add launch and task setting for vscode (#66)



* About (#63)

* Added content to about page

* made changes to meet suggestions made in the comments.




* update to autobinding redirects

* revert to 13.0 NewtonSoft

* Remove added Newtonsoft 13.0.1

* Hotfix to reduect the anchor displayed length

* added content to faq.razor

* added content to form

* Working Form

* editted Working Form

* editted Working Form and deliver new fact into form next trying to save reply to faq

* cleaned up faq display

* remove unnecessary usings

* remove if statement

* remove if style

* tried suggest if else but missing is null methode

* Update FaqInformation.cs

* Allow FAQ Saving

* Delete ExportAttributeTests - Copy.cs







* Bump Microsoft.AspNetCore.Authentication.JwtBearer in /CaPPMS (#69)

Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore) from 5.0.8 to 5.0.9.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.8...v5.0.9)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-type: direct:production
...





* Update appsettings.json

Update development secret









* Remove secret from config file
Add method to get secret from environment.

* update comments

* Clean up directives

* Don't display contact info unless authenticated

* Remove Blazor_Server

* Revise Api Key issuance.

* Test if we can get the secret from the environment variable.









* Make year dynamic. Reduces maintainence. (#178)



* Delete developer_Swen670-Summer-Hello-Flutter.yml

* Feature/GitHub integration (#181)

* Added functionality for approved projects to automatically create github repository under the umgc org

* Update launchSettings.json

* Updating for PR comments




* Add sitemap (#182)



* Dev/willywil548/backend save regression (#184)

* Update to allow no git hub creatation

* Adjust Style

* Set dirty status
Add contructor to only allow setting the browser file on thru contructor and set browser file to null if location is set.

* Use a lock to save file instead of temp file and timing.
Set the project dirty state to false upon file load.

* In the weird case that location is null give an empty string

* Better error reporting form GitService
Adjust UX for Git items

* Update idea to use contructor with browser file

Co-authored-by: Jeroen <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>
Co-authored-by: drew.nicolette <bulking123@gmail.com>
Co-authored-by: drewnicolette <60516822+drewnicolette@users.noreply.github.com>

* remove stored data from branch

---------

Co-authored-by: Jeroen <j.soeurt@gmail.com>
Co-authored-by: MICHELLE MONFORT <Michellemnfrt@gmail.com>
Co-authored-by: Chat Boty <61367572+umgc-capstone-bot@users.noreply.github.com>
Co-authored-by: Azure App Service <donotreply@microsoft.com>
Co-authored-by: Rob Wilson <rwilson127@student.umgc.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: michellemonfort <mmonfort2@student.umgc.edu>
Co-authored-by: drew.nicolette <bulking123@gmail.com>
Co-authored-by: drewnicolette <60516822+drewnicolette@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants